﻿// Decompiled with JetBrains decompiler
// Type: DnProcessSimulateCommands.CycleTimeReport.CApCTRHeaderInfo
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll


namespace DnProcessSimulateCommands.CycleTimeReport;

internal class CApCTRHeaderInfo
{
  private string m_robotName;
  private string m_studyName;
  private double m_startTime;
  private double m_endTime;
  private double m_totalMotionTime;
  private double m_totalWeldTime;

  internal CApCTRHeaderInfo(
    string robotName,
    string studyName,
    double startTime,
    double endTime,
    double totalMotionTime,
    double totalWeldTime)
  {
    this.m_robotName = robotName;
    this.m_studyName = studyName;
    this.m_startTime = startTime;
    this.m_endTime = endTime;
    this.m_totalMotionTime = totalMotionTime;
    this.m_totalWeldTime = totalWeldTime;
  }

  internal string RobotName
  {
    get => this.m_robotName;
    set => this.m_robotName = value;
  }

  internal string StudyName
  {
    get => this.m_studyName;
    set => this.m_studyName = value;
  }

  internal double StartTime
  {
    get => this.m_startTime;
    set => this.m_startTime = value;
  }

  internal double EndTime
  {
    get => this.m_endTime;
    set => this.m_endTime = value;
  }

  internal double TotalMotionTime
  {
    get => this.m_totalMotionTime;
    set => this.m_totalMotionTime = value;
  }

  internal double TotalWeldTime
  {
    get => this.m_totalWeldTime;
    set => this.m_totalWeldTime = value;
  }
}
